//package com.dony.web.controller.woocom;
//
//import com.dony.common.core.domain.AjaxResult;
//import com.dony.common.utils.StringUtils;
//import com.dony.woocom.service.IProductService;
//import com.dony.woocom.service.IWooComAuthService;
//import lombok.extern.slf4j.Slf4j;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.RequestParam;
//import org.springframework.web.bind.annotation.RestController;
//
//import javax.annotation.Resource;
//
///**
// * @author sundw
// * @version 1.0.0
// * @description AuthController
// * @since 2023/2/23 16:24
// */
//@Slf4j
//@RestController
//@RequestMapping("/woocom")
//public class AuthController {
//
//    @Resource
//    IWooComAuthService wooComAuthService;
//
//    @Resource
//    IProductService productService;
//
//    /**
//     * 生成授权链接
//     */
//    @RequestMapping("/createAccessTokenUrl")
//    public AjaxResult createAccessTokenUrl() {
//        String url = wooComAuthService.createAccessTokenUrl();
//        return AjaxResult.success(url);
//    }
//
//
//    /**
//     * 处理authReturn
//     */
//    @RequestMapping("/auth/return")
//    public AjaxResult authReturn(@RequestParam("success") String success, @RequestParam("user_id") String userId) {
//        if (StringUtils.equals(success,"1")) {
//            wooComAuthService.processReturn(userId);
//        }else{
//            return AjaxResult.success("授权失败！");
//        }
//        return AjaxResult.success("授权完成，请关闭当前页面");
//    }
//
//    /**
//     * 处理callback
//     */
//    @RequestMapping("/auth/callback")
//    public AjaxResult authCallback(@RequestParam("api_key") String APIkey) {
//        //TODO 需要https
//        return AjaxResult.success("授权完成authCallback，请关闭当前页面");
//    }
//
//
//
//}
